//package com.ants.platform.core.plugins.redis;
//
//import org.apache.commons.lang3.SerializationUtils;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//
//import java.io.Serializable;
//import java.util.List;
//
///**
// * 单机Rides
// * Jedis非切片额客户端连接
// * Created by liushun on 2016/7/21.
// */
////@Service
//public class RedisManager<T> extends RedisParams implements RedisClient {
//
//    private static final Logger logger = LoggerFactory.getLogger(RedisManager.class);
//
//    public boolean setValue(String key, List<?> list, int seconds) {
//        expire(key, seconds);
//        byte[] serialize = SerializationUtils.serialize(list.toArray());
//        return false;
//    }
//
//    /**
//     * 将对象序列化存储
//     *
//     * @param key     键值
//     * @param value   序列化对象
//     * @param seconds 过期时间，秒
//     * @return
//     */
//    public boolean setValue(String key, Serializable value, int seconds) {
//        set(key.getBytes(), SerializationUtils.serialize(value));
//        expire(key, seconds);
//        return false;
//    }
//
//    /**
//     * 取序列化对象
//     *
//     * @param key
//     * @param <T>
//     * @return
//     */
//    public <T> T getValue(String key) {
//        byte[] bytes = get(key.getBytes());
//        return (T) SerializationUtils.deserialize(bytes);
//    }
//}
